﻿using System.Collections.Generic;
using System.Threading.Tasks;
using VisionCloud.Core.Model.Sys;
using VisionCloud.Domain.Common;
using VisionCloud.Domain.DtoModel.Applet.RequestDto;
using VisionCloud.Domain.DtoModel.Sys;

namespace VisionCloud.Domain.Repository.Interface.Sys
{
    public interface ISysWxMessageRepository : IBaseRepository<SysWxMessage>
    {
        /// <summary>
        /// 根据Id获取所有微信信息，包含子信息
        /// </summary>
        /// <param name="query"></param>
        /// <returns></returns>
        Task<List<SysWxMessage>> GetSysWxMessageList(WxMessageDto query);
    }
}